A fast ternary CAM design for IP networking applications - Computer Communications and Networks, 2003. ICCCN 2003. Proceedings. The 12th International Confer

نویسندگان

  • Bruce Gamache
  • Sunil P Khatri
چکیده

In this paper we describe a VLSI implementation and complete circuit design of a fast Ternary CAM (TCAM). TCAMs are commonly used to perform routing lookups in the backbone of IP networks and small gateways. Our TCAM is designed to have a greater capacity and speed than any commercial offering at this time. In contrast with existing TCAM approaches, our TCAM allows complete flexibility in the location where any new entry is inserted. This is achieved by a novel Longest Prefix Match (LPM) determination circuit, whose delay increases logarithmically with the number of bits to be looked up. We have implemented our TCAM with 512 bits of prefix entry with 512 bits of destination information, allowing it to implement large address lookups as well as quality of service mechanisms. This would make our TCAM design particularly suitable for IPv6 routing lookup applications. The speed improvement of our TCAM over currently available TCAMs results from various carefully selected VLSI architectural and implementation choices. The TCAM size is 21 Mb and is broken up into a regular grid of 13×13 smaller TCAM blocks for improved speed characteristics. Routing lookup operations use a heavily pipelined approach for maximum throughput, while ensuring a lookup latency of 3 clock cycles. Individual match lines in these blocks are split into 4 sections to reduce RC delay in the lookup process. Our LPM determination circuit is implemented using an efficient Wired-NOR circuit for further reduced delay. Sense amplifiers are utilized in the LPM and SRAM sections of the TCAM and are located in the center of each TCAM sub-block in order to improve lookup speed. We have implemented and validated our design using state-of-the-art circuit analysis and design tools. We have also generated mask layouts of the entire TCAM design using current layout tools. The complete TCAM circuit design is approximately 18mm on a side, with a total capacity of 21Mb. Our TCAM has an ability to perform routing lookups at a line rate of 76.8Gb/s which is twice as fast as the fastest commercially available TCAM today.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A fast ternary CAM design for IP networking applications

In this paper we describe a VLSI implementation and complete circuit design of a fast Ternary CAM (TCAM). TCAMs are commonly used to perform routing lookups in the backbone of IP networks and small gateways. Our TCAM is designed to have a greater capacity and speed than any commercial offering at this time. In contrast with existing TCAM approaches, our TCAM allows complete flexibility in the l...

متن کامل

Mesh implementation of light-trails: a solution to IP centric communication

Light-trails communication [1] proposes a solution for implementing a conceptual framework for IP centric communication in the optical domain which is a combination of node architecture and protocol for realizing efficient optical communications from IP bursts to dynamic lightpaths. In this paper we introduce a Light-trails solution that is applicable to mesh networks. Contrary to existing prop...

متن کامل

Selected papers from the 3rd international workshop on QoS in multiservice IP networks (QoS-IP 2005)

During the years 2000 and 2001, the Italian Ministry for University and Scientific Research funded four research projects covering various topics in the field of networking: IPPO (IP packet optical networks), NEBULA IP (Techniques for end-to-end quality of service control in multidomain IP networks), PLANET-IP (Planning IP networks), and RAMON (Reconfigurable access module for mobile computing ...

متن کامل

VoIP network failure detection and user notification

The impact of network failures can be minimized if users are promptly notified by appropriately designed applications. Specifically, for Voice-over-IP (VoIP) networks, an RTP/RTCP-based detection method can be used to rapidly distinguish between network congestion and network failures. Users and network managers can exploit this information in various ways, such as rapid network recovery or see...

متن کامل

An algorithm for traffic grooming in WDM optical mesh networks with multiple objectives

This paper studies a traffic grooming in wavelength-division multiplexing (WDM) mesh networks for the SONET/SDH streams requested between node pairs. The traffic could be groomed at the access node before converting to an optical signal carried in the All-Optical network. We design a virtual topology with a given physical topology to satisfy multiple objectives and constraints. The grooming pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001